Text copied to clipboard!

Название

Text copied to clipboard!

Инженер по прошивке аппаратного обеспечения

Описание

Text copied to clipboard!
Мы ищем инженера по прошивке аппаратного обеспечения, который присоединится к нашей команде разработчиков и будет отвечать за проектирование, разработку, тестирование и отладку встроенного программного обеспечения для различных аппаратных платформ. Эта роль требует глубокого понимания архитектуры микроконтроллеров, протоколов связи и принципов работы встроенных систем. Идеальный кандидат должен обладать опытом работы с языками программирования низкого уровня, такими как C и C++, а также иметь навыки работы с инструментами отладки и анализа производительности.В рамках своей работы инженер по прошивке будет тесно взаимодействовать с командами аппаратной разработки, тестирования и системной интеграции для обеспечения надежной и эффективной работы конечного продукта. Он также будет участвовать в создании документации, анализе требований и поддержке существующих решений.Мы ценим инициативность, внимание к деталям и способность работать в команде. Если вы увлечены технологиями и стремитесь создавать качественные программные решения для аппаратных устройств, мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Разработка и поддержка встроенного программного обеспечения для микроконтроллеров
  • Тестирование и отладка прошивок на аппаратных прототипах
  • Оптимизация производительности и энергопотребления программного обеспечения
  • Создание и поддержка технической документации
  • Взаимодействие с командами аппаратной разработки и тестирования
  • Анализ требований и участие в проектировании архитектуры ПО
  • Интеграция прошивок с другими компонентами системы
  • Участие в процессе сертификации и стандартизации решений
  • Поддержка и обновление существующих прошивок
  • Разработка автоматизированных тестов для встроенного ПО

Требования

Text copied to clipboard!
  • Высшее техническое образование (электроника, программирование, автоматизация)
  • Опыт разработки на C/C++ для встроенных систем
  • Знание архитектур ARM, AVR, PIC или аналогичных
  • Опыт работы с отладчиками, логическими анализаторами и осциллографами
  • Понимание протоколов SPI, I2C, UART, CAN
  • Навыки работы с системами контроля версий (например, Git)
  • Умение читать и понимать схемы электрических соединений
  • Опыт работы с RTOS будет преимуществом
  • Английский язык на уровне чтения технической документации
  • Способность работать в команде и соблюдать сроки

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки прошивок для микроконтроллеров?
  • С какими архитектурами микроконтроллеров вы работали?
  • Какие инструменты отладки вы используете в своей работе?
  • Есть ли у вас опыт работы с RTOS?
  • Как вы подходите к оптимизации производительности встроенного ПО?
  • Расскажите о проекте, где вы разрабатывали прошивку с нуля.
  • Как вы тестируете и отлаживаете прошивку на аппаратном уровне?
  • Какие протоколы связи вы использовали в своих проектах?
  • Как вы документируете свою работу?
  • Как вы взаимодействуете с другими командами в процессе разработки?